<?php
	
	class LoginHandler{
		private $LoggedInSession = "LoggedIn";
		

		/**
		 * Kontrollerar om användaren är inloggad ( om sessionen finns)
		 * @return bool
		 */
		public function IsLoggedIn()
		{
			if (isset($_SESSION[$this->LoggedInSession])) {
				return TRUE;
			} else{	
				return FALSE;
			}
		}
		

		/**
		 * Loggar in användaren
		 * @param string $user Användarnamn
		 * @param string $pass Lösenord 
		 */
		public function DoLogin($user, $pass){
				
			// Sätter session samt returnerar TRUE om rätt användarnamn och lösenord skickas in, annars faller man ner till return FALSE.	
			if($user == 'hans' && $pass == 'hej'){	
				$_SESSION[$this->LoggedInSession] = TRUE;
				return TRUE;
			}
			if($user == 'erik' && $pass == 'pass'){	
				$_SESSION[$this->LoggedInSession] = TRUE;
				return TRUE;
			}				
			return FALSE;			
		}
		

		/**
		 * Loggar ut användaren
		 */
		public function DoLogout()
		{
			// Tar bort sessionen om den är satt.
			if (isset($_SESSION[$this->LoggedInSession])) {
					
				unset($_SESSION[$this->LoggedInSession]);
			}	
			
		}
		
	}
?>